package com.jinhongone.pattern.behavior.observer;

/**
 * @author jinho
 * @className Subject
 * @description 抽象主题角色
 * @date 2025/4/16 15:55
 */
public interface Subject {
    //添加订阅者（观察者）
    void attach(Observer observer);

    //删除订阅者（观察者）
    void detach(Observer observer);

    //变更通知
    void notify(String msg);
}
